/**
 * 用户模型
 */

const mongoose = require('mongoose')

const userScheam = mongoose.Schema({
  userId: Number, //用户ID，自增长
  userName: String, //用户名称
  userPwd: String, //用户密码
  userEmail: String, //用户邮箱
  mobile: String, //手机号
  sex: Number, //性别 0:男 1:女
  deptId: [], //部门
  job: String, //岗位
  imgUrl: String, // 头像链接
  call: String, // 称呼
  state: {
    type: Number,
    default: 1,
  }, //1:在职 2:离职 3:试用期
  role: {}, //用户角色 0:系统管理员 1:普通用户
  roleList: [], //系统角色
  createTime: {
    type: Date,
    default: Date.now(),
  }, //创建时间
  lastLoginTime: {
    type: Date,
    default: Date.now(),
  }, //更新时间
  remark: String, //集合备注
})

module.exports = mongoose.model('users', userScheam)
